<html>
<body>
报告主要用作基元类型的包装器类型的局部变量。
<p>在某些情况下，装箱可能会导致严重的性能损失，尤其是在循环中。</p>
<p>采用启发估计装箱操作次数。 例如，循环内的转换数量视为更多。</p>

<p><b>示例：</b></p>
<pre><code>  public void example() {
    Integer value = 12;
    needBox(value);
    for (int i = 0; i &lt; 10; i++) {
      // 循环的用法正变得越来越频繁
      needPrimitive(value);
    }
  }

  void needPrimitive(int value) {}
  void needBox(Integer value) {}
</code></pre>
<p>在应用快速修复后：</p>
<pre><code>  public void example() {
    int value = 12;
    needBox(value);
    for (int i = 0; i &lt; 10; i++) {
      // 循环的用法正变得越来越频繁
      needPrimitive(value);
    }
  }

  void needPrimitive(int value) {}
  void needBox(Integer value) {}
</code></pre>
<!-- tooltip end -->
<p>
  <small>2018.2 最新变化</small>
</p>
</body>
</html>